PROGRAMMARE IN MYSQL: La guida per principianti ai database per la programmazione web (Italian Edition) by Harris Bryan

PROGRAMMARE IN MYSQL: La guida per principianti ai database per la programmazione web (Italian Edition) by Harris Bryan

autore:Harris , Bryan [Harris , Bryan]
La lingua: ita
Format: epub
pubblicato: 2020-07-04T16:00:00+00:00


NULL

Nella tabella sono presenti anche righe con valori nulli e le condizioni che coinvolgono NULL sono speciali perché NULL significa "valore sconosciuto". Di conseguenza, confronti come valore = NULL o valore <> NULL producono sempre un risultato NULL (non vero o falso) perché è impossibile stabilire se siano veri o falsi. Anche NULL = NULL produce NULL perché non è possibile determinare se un valore sconosciuto è uguale ad un altro. Per cercare valori che sono o non sono NULL, bisogna utilizzare l'operatore IS NULL o IS NOT NULL. Teniamo in considerazione ancora la tabella arti in modo da poter selezionare i valori pari a NULL ed i valori diversi da NULL.

mysql> SELECT * FROM arti WHERE gambe = NULL;

Empty set (0.00 set)

mysql> SELECT * FROM arti WHERE gambe <> NULL;

Empty set (0.00 sec)

Come puoi vedere confrontando i valori con NULL o diverso da NULL non viene restituito alcun risultato.

mysql> SELECT * FROM arti WHERE gambe IS NULL;

+---------+-------+---------+

| oggetto | gambe | braccia |

+---------+-------+---------+

| alieno | NULL | NULL |

+---------+-------+---------+

1 row in set (0.00 sec)



scaricare



Disconoscimento:
Questo sito non memorizza alcun file sul suo server. Abbiamo solo indice e link                                                  contenuto fornito da altri siti. Contatta i fornitori di contenuti per rimuovere eventuali contenuti di copyright e inviaci un'email. Cancelleremo immediatamente i collegamenti o il contenuto pertinenti.